
با کد امنیتی ورود کاربر در صورت حضور مدیر یا ناظر در چت روم در خدمت شما دوستان عزیز هستم
با استفاده و قرار دهی این کد امنیتی در چت روم در صورتی که هیچ مدیر یا ناظری در چت روم حضور نداشته باشد هیچ کاربری نمیتواند وارد چت روم شود.
خب بریم سراغ آموزش این کد امنیتی :
بریم سراغ فایل CheckUserName.class.php موجود در پوشه class و ویرایشش کنیم.
بریم سراغ خط ۱۳۴ که به صورت زیر هستش :
|
|
$userCheckerAndInserterObj=newUserCheckerAndInserter($this->dbObj,$user_exists,$username,$_POST['pw'],preg_replace("/[^a-z]/i","n",$gender),$this->lang);
|
بعد دقیقا زیر همین خط کد های زیر رو وارد کنید :
|
|
$getAM=$this->dbObj->sqlGet("select count(*) from db1_etchat_useronline where etchat_user_online_user_priv='admin' or etchat_user_online_user_priv='mod'");
$getUP=$this->dbObj->sqlGet("select etchat_userprivilegien from db1_etchat_user where etchat_username='".$username."'");
if($getAM[0][0]=="0"||$getAM[0][0]==0||$getAM[0][0]==""){
if($getUP[0][0]!='admin'&&$getUP[0][0]!='mod'){
echo'Hich admin va nazeri dar chat room nis.haghe vorod nadarid.';
returnfalse;
}
}
|
برخی دوستان در بخش نظرات درخواست دادند که اگه مدیر یا ناظر نبود به آدرس دیگری هدایت بشوند.
خب کاری نداره…
توی همون فایل CheckUsername.class.php موجود در پوشه class بعد از خط ۱۳۴ که به صورت زیر هستش :
|
|
$userCheckerAndInserterObj=newUserCheckerAndInserter($this->dbObj,$user_exists,$username,$_POST['pw'],preg_replace("/[^a-z]/i","n",$gender),$this->lang);
|
بعد این خط کد های زیر رو قرار میدیم :
|
|
$getAM=$this->dbObj->sqlGet("select count(*) from db1_etchat_useronline where etchat_user_online_user_priv='admin' or etchat_user_online_user_priv='mod'");
$getUP=$this->dbObj->sqlGet("select etchat_userprivilegien from db1_etchat_user where etchat_username='".$username."'");
if($getAM[0][0]=="0"||$getAM[0][0]==0||$getAM[0][0]==""){
if($getUP[0][0]!='admin'&&$getUP[0][0]!='mod'){
echo"changeloc";
@session_unset();
@session_destroy();
returnfalse;
}
}
|
حالا بریم سراغ فایل login.js موجود در پوشه js و ویرایشش کنیم.
خط ۳۳ به صورت زیر هستش :
اگه دوست دارید بدون هیچ پیامی به یک سایت دیگه کاربر منتقل بشه کد های زیر رو بالای کد بالا قرار بدید(به جایs1i2n3a4.loxblog.com آدرس مورد نظر خودتون رو وارد کنید):
|
|
}elseif(ajaxResult.responseText=='changeloc'){
location.replace('s1i2n3a4.loxblog.com');
|
حالا اگه خواستید قبل منتقل شدن یک پیام اخطار نشون داده بشه بعد منتقل بشه کد زیر رو به جای کد بالا استفاده کنید(به جای s1i2n3a4.loxblog.com آدرس مورد نظر خودتون رو وارد کنید.به جای عبارت matne paiame shoma متن پیام خودتون رو وارد کنید.) :
|
|
}elseif(ajaxResult.responseText=='changeloc'){
alert('Matne Paiame Shoma');
location.replace('s1i2n3a4.loxblog.com');
|
خوب دیگه کار تمومه…
به همین راحتی
امیدوارم این کد به اندازه کافی براتون کاربرد داشته باشه.
موفق باشید…
:: موضوعات مرتبط:
پلاگین چت روم ,
نکات و دستورات چت روم ,
,
:: بازدید از این مطلب : 13062
|
امتیاز مطلب : 15
|
تعداد امتیازدهندگان : 5
|
مجموع امتیاز : 5
سلام چرا دیگه کار نمیکنه کلمات کلیدی پیدا نمیکنه
سلام
سلام
پاسخ:درود
پاسخ:سلام.ممنون لطف دارید موفق باشید
یادش بخیر
بازان چت عمرمونو اونجا تموم کردیم
برای مهر چت میخام قالب بزنم
کی بلده اختصاصی برام بزنه لطفا
با درود و سپاس و تشکر فراوان از سینا عزیز که چند ساله داره زحمت میکشه اونم رایگان . و اما این بکاپ سالم. ههست مشکلی هم نداره . .
فقط با کامپیوتر ممکنه با. مرورگر کروم مشکل رفرش دداشته باشید اما با فایر فاکس مشکلی نداره من بکاب. رو دوساله دارم. استفاده. میکنم .
رمز. ورودد ادمین
25522
رمز امنیتی دوم 25522
رمز پنل اظطراری 4135
نام کاربری ورود به پنل اطظراری mehrtarh
دوستان میتونن برن به این ادرس ها نموونش رو.
بببینن soheyl.top mchat.soheyl.top
با سلام خدمت دوستان عزیز
این بکاب مشکل داره مشکلشم اینه که بکاب رو نصب میکنی بعد چند روز میخای وارد چت رومت بشی اجازه ورود نمیده و صحفه چت روم رفرش میشه
ممنون میشم مشکلشو بگین ممنون
پاسخ:سلام هاستی که نصب شده و این مشکل روش هست رو بفرستید بررسی کنیم